package com.zhangjianling.premp.server.sys;

import com.zhangjianling.premp.entity.sys.SysDept;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * 
 * @author zhangjl
 *
 */
public interface SysDeptService {

	Page<SysDept> pageList(int parseInt, int pageSize, String string,
						   SysDept dept);

	SysDept saveDept(SysDept dept);

	void deleteDept(String iD);

	SysDept findDept(String iD);
	
	SysDept findDept(SysDept dept);
	
	List<SysDept> findTopList();

	/**
	 * 根据部门编码查询部门
	 * @param deptCode
	 * @return
	 */
	SysDept findByDeptCode(String deptCode);
}
